package client;

public abstract class Summon {
	public double xPos;
	public double yPos;
	public int playerID;
	public int turnsLeft;
	
	public Summon(double xCoord, double yCoord, int playerID) {
		this.xPos = xCoord;
		this.yPos = yCoord;
		this.playerID = playerID;
	}
	
	public abstract void act(GameModel model);
	
	public void expire(GameModel model) {
		model.summons.remove(this);
	}
}
